package com.gy.api.base;

/**
 * 信息类
 * 
 * @author ry
 * @date 2018/9/25
 */

public enum Type {
    SUCCESS(200, "成功"),
    FAIL(1, "操作失败,请稍后再试"),
    EXIST(2, "文件已经上传了一部分"),
    EXISTS(3, "文件未上传"),
    PARAM_VALIDATE_FAIL(400001, "参数验证失败"),
    EXIST_ERROR(400002, "信息已存在"),
    NOT_FOUND_ERROR(400005, "信息未找到"),
    Content_TYPE_ERROR(400007, "header信息中的Content-Type不正确,请确认该参数和API文档中的一致"),
    PERMISSIONS_VALIDATE_FAIL(401000, "没有权限访问此接口"),
    TIMEOUT(408001, "请求超时"),
    EXCEPTION(500000, "系统错误,请联系管理员"),
    FORMAT_EXCEPTION(500002, "参数格式不正确"),
    ;

    private Integer code;
    private String message;

    Type(Integer code, String message) {
        this.code = code;
        this.message = message;
    }

    public Integer getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }
}
